Hierarchy ModeΒΆ

The Transform -> Hierarchy Mode attribute was replaced by 2 attributes:

  • Transform -> World Space, which indicates in which world space the subsequent scene graph should be expressed, Inherit meaning that the world space is inherited from the parent
  • Transform -> Transform Inherit, which indicates if the resulting world transform of the node is the compound of the parent world matrux with the node matrix.

To translate earlier Transform -> Hierarchy Mode modes, you can use the following:

  • Inherit: Transform -> World Space = Inherit and Transform -> Transform Inherit = true
  • World Default: Transform -> World Space = World Default and Transform -> Transform Inherit = false
  • World Maya: Transform -> World Space = World Maya and Transform -> Transform Inherit = false
  • World Max: Transform -> World Space = World Max and Transform -> Transform Inherit = false
The Plug name for World Space is still HierarchyMode, while the Plug name for Transform Inherit is TransformInherit. Work with Maya space

In the case all your geometries and cameras come from Maya, it is possible to set the Document Transform -> World Space to World Maya, and leave the subsequent hierarchy to Inherit. This will mimic Maya's behaviour, simplifying a lot of the assembling and transforming work.

Set the default World Space

You can now choose the Document default World Space from the configuration file, using the DefaultWorld variable in the guerilla.conf file, or using the GUERILLA_DEFAULT_WORLD environment variable. Accepted values are Guerilla or Maya.